package com.ytjj.qmyx.supplychain.common.model.response;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class NewBankerOrderResponse {

    private String orderNo;

    /* 子订单号 */
    private String childOrderNo;

    /* 备注信息 */
    private String note;

    /* 收货人姓名 */
    private String userName;

    /* 手机号 */
    private String userTel;

    /* 收货地址 */
    private String deliveryAddress;

    /* 用户备注 */
    private String smallNote;

    /* 商品主图 */
    private String productImg;

    /* 商品名称 */
    private String productName;

    /* 商品规格key */
    private String productSkuKey;

    /* 商品规格value */
    private String productSkuValue;

    /* 商品规格 */
    private String productSkuSpec;

    /* 成本 */
    private Double costPrice;

    /* 数量 */
    private Integer productSum;

    /* 商品id */
    private Integer productId;

    /* 商品总额 */
    private Double productPrice;

    /* 实付金额 */
    private Double payPrice;

    /* 快递编号 */
    private String expressCode;

    /* 快递号 */
    private String expressNo;

    /* 发货时间 */
    private Date deliveryTime;

    /* 订单状态 */
    private Integer status;

    /* 是否支付 */
    private Integer isPay;

    /* 收货状态 */
    private Integer receiveStatus;

    /* 收货时间 */
    private Date receiveTime;

    /* 提交时间 */
    private Date createTime;

    /* 付款时间 */
    private Date payTime;

    /* 订单详情状态 */
    private String orderInfoStatus;

    /* 实际支付金额 */
    private BigDecimal realTotalMoney;

    /* 订购人 */
    private String orderName;

    /* 订购人身份证号 */
    private String orderCard;
    //物流公司中文
    private String expressCodeName;

    /**
     * 运费
     */
    private BigDecimal freight;

    private BigDecimal supplyPrice;

    /**
     * 订单进度状态
     * 1-提交订单
     * 2-付款成功
     * 3-商品发货
     * 4-用户签收
     * 5-已完成
     */
    private Integer processStatus;
    /**
     * 供应商id
     */
    private Integer bankerId;

    /* 收货时间 */
    private Date finishedTime;
    /**
     * 物流备注
     */
    private String deliveryRemark;

}
